#!/bin/sh

MODNAME=l2tpPseudowire

case "$1" in
  start)
    echo -n "Starting module $MODNAME: "

    /opt/$MODNAME/etc/ip-up

    RETVAL=$?
    [ $RETVAL = 0 ] && echo "done" || echo "failed"
    exit $RETVAL
    ;;
  stop)
    echo -n "Stopping module $MODNAME: "
    /opt/$MODNAME/etc/ip-down
    RETVAL=$?
    [ $RETVAL = 0 ] && echo "done" || echo "failed"
    exit $RETVAL
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  status)
    echo -n "Module $MODNAME is "
    killall -0 $MODEXEC 2> /dev/null
    RETVAL=$?
    [ $RETVAL = 0 ] && echo "running" || echo "stopped"
    exit $RETVAL
    ;;
  defaults)
    cd /opt/$MODNAME/etc && cp defaults settings
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|status|defaults}"
    exit 1
esac
